a heavy cotton cloth - Espagnol Anglais Dictionnaire